difficult problem to solve - German English Dictionary